html {
	scrollbar-face-color: #91d1bf;
	scrollbar-highlight-color: #FFF;
	scrollbar-shadow-color: #8dd8c8;
	scrollbar-3dlight-color: #a6e0d3;
	scrollbar-arrow-color: #fff;
	scrollbar-track-color: #b6dad0;
	scrollbar-darkshadow-color: #DEF;
}

body {
	text-align: left;
	background-color: #236a24;
	color: #3f3f3f;
}

a {
	color: #333;
	text-decoration: none;
	outline: none;
	cursor: hand;
	cursor: pointer;
}

a:hover {
	color: #4a88df;
	text-decoration: underline;
}

#mainFrame {
	background-color: #61ad62;
}

.contentStyleLeft {
	padding: 0 1px 0 2px;
}

.contentStyle {
	padding: 0 1px 0 2px;
}

#hideCon {
	width: 230px;
}

#bs_left {
	width: 220px;
}

.bs_leftArr {
	width: 8px;
	height: 50px;
	background-image: url(mainframe/bs_left.jpg);
	background-repeat: no-repeat;
	cursor: pointer;
	cursor: hand;
}

.bs_rightArr {
	width: 8px;
	height: 50px;
	background-image: url(mainframe/bs_right.jpg);
	background-repeat: no-repeat;
	cursor: pointer;
	cursor: hand;
}

.main_shutiao {
	width: 8px;
	height: 100%;
}

.lbox_title {
	color: #fff;
	text-align: left;
	padding: 0 0 0 30px;
	font-size: 13px;
	font-weight: bold;
	display: block;
}

.lbox_foot {
	display: none;
}

#lbox {
	padding: 6px 0 4px 6px;
}

#lbox_topcenter {
	width: 100%;
	height: 27px;
	line-height: 27px;
	background-image: url(mainframe/lbox_topcenter.jpg);
	background-repeat: repeat-x;
	overflow: hidden;
}

#lbox_topleft {
	width: 100%;
	height: 100%;
	background-image: url(mainframe/lbox_topleft.jpg);
	background-repeat: no-repeat;
	overflow: hidden;
}

#lbox_topright {
	width: 100%;
	height: 100%;
	background-image: url(mainframe/lbox_topright.jpg);
	background-repeat: no-repeat;
	background-position: 100% 0;
	overflow: hidden;
}

#lbox_middlecenter {
	width: 100%;
	background-color: #eaf4ea;
}

#lbox_middleleft {
	width: 100%;
	background-image: url(mainframe/lbox_middleleft.jpg);
	background-repeat: repeat-y;
	overflow: hidden;
}

#lbox_middleright {
	width: 100%;
	background-image: url(mainframe/lbox_middleright.jpg);
	background-repeat: repeat-y;
	background-position: 100% 0;
	overflow: hidden;
}

#lbox_bottomcenter {
	width: 100%;
	height: 2px;
	line-height: 2px;
	background-image: url(mainframe/lbox_bottomcenter.jpg);
	background-repeat: repeat-x;
	overflow: hidden;
}

#lbox_bottomleft {
	width: 100%;
	height: 100%;
	background-image: url(mainframe/lbox_bottomleft.jpg);
	background-repeat: no-repeat;
	overflow: hidden;
}

#lbox_bottomright {
	width: 100%;
	height: 100%;
	background-image: url(mainframe/lbox_bottomright.jpg);
	background-repeat: no-repeat;
	background-position: 100% 0;
	overflow: hidden;
}

.rbox_title {
	color: White;
	padding: 0 0 0 10px;
	display: block;
}

#rbox {
	padding: 6px 6px 4px 0;
}

#rbox_topcenter {
	width: 100%;
	height: 27px;
	line-height: 27px;
	background-image: url(mainframe/rbox_topcenter.jpg);
	background-repeat: repeat-x;
	overflow: hidden;
}

#rbox_topleft {
	width: 100%;
	height: 100%;
	background-image: url(mainframe/rbox_topleft.jpg);
	background-repeat: no-repeat;
	overflow: hidden;
}

#rbox_topright {
	width: 100%;
	height: 100%;
	background-image: url(mainframe/rbox_topright.jpg);
	background-repeat: no-repeat;
	background-position: 100% 0;
	overflow: hidden;
}

#rbox_middlecenter {
	width: 100%;
	background-color: #eaf4ea;
}

#rbox_middleleft {
	width: 100%;
	background-image: url(mainframe/rbox_middleleft.jpg);
	background-repeat: repeat-y;
	overflow: hidden;
}

#rbox_middleright {
	width: 100%;
	background-image: url(mainframe/rbox_middleright.jpg);
	background-repeat: repeat-y;
	background-position: 100% 0;
	overflow: hidden;
}

#rbox_bottomcenter {
	width: 100%;
	height: 2px;
	line-height: 2px;
	background-image: url(mainframe/rbox_bottomcenter.jpg);
	background-repeat: repeat-x;
	overflow: hidden;
}

#rbox_bottomleft {
	width: 100%;
	height: 100%;
	background-image: url(mainframe/rbox_bottomleft.jpg);
	background-repeat: no-repeat;
	overflow: hidden;
}

#rbox_bottomright {
	width: 100%;
	height: 100%;
	background-image: url(mainframe/rbox_bottomright.jpg);
	background-repeat: no-repeat;
	background-position: 100% 0;
	overflow: hidden;
}

#hbox {
	padding: 0 6px 0 6px;
}

#bs_bannercenter {
	width: 100%;
	height: 109px;
	background-image: url(mainframe/bs_bannercenter.jpg);
	background-repeat: repeat-x;
}

#bs_bannerleft {
	width: 100%;
	height: 100%;
	background-image: url(mainframe/bs_bannerleft.jpg);
	background-repeat: no-repeat;
}

#bs_bannerright {
	width: 100%;
	height: 100%;
	background-image: url(mainframe/bs_bannerright.jpg);
	background-position: 100% 0;
	background-repeat: no-repeat;
}

.bs_nav {
	padding: 83px 0 0 5px;
	color: #000;
	overflow: hidden;
}

.bs_nav a {
	color: #000;
}

.bs_nav a:hover {
	color: #000;
	text-decoration: none;
}

.bs_navleft {
	float: left;
	padding: 0 0 0 15px;
}

.bs_navright {
	float: right;
	padding: 0 10px 0 0;
}

.bs_navleft li {
	float: left;
	padding-right: 4px;
}

.fontChange {
	padding: 4px 0 0 0;
}

.fontChange span a {
	height: 17px;
	line-height: 17px;
	width: 17px;
	text-align: center;
	display: block;
	background-image: url(mainframe/fontBg1.jpg);
	background-repeat: no-repeat;
}

.fontChange span a:hover {
	background-image: url(mainframe/fontBg.jpg) !important;
	background-repeat: no-repeat;
	text-decoration: none;
	color: white;
}

.fontChange span .fontChange_cur {
	background-image: url(mainframe/fontBg.jpg) !important;
	background-repeat: no-repeat;
	text-decoration: none;
	color: white;
}

.bs_banner_logo {
	background-image: url(mainframe/logo.png);
	background-repeat: no-repeat;
	width: 80px;
	height: 59px;
	position: absolute;
	top: 10px;
	left: 40px;
}

.bs_banner_title {
	background-image: url(mainframe/title.png);
	background-repeat: no-repeat;
	width: 353px;
	height: 40px;
	position: absolute;
	top: 20px;
	left: 180px;
}

#fbox {
	padding: 0 6px 1px 6px;
	position: relative;
}

#bs_footcenter {
	text-align: center;
	width: 100%;
	color: White;
	height: 27px;
	line-height: 27px;
	background-image: url(mainframe/rbox_topcenter.jpg);
	background-repeat: repeat-x;
}

#bs_footleft {
	height: 100%;
	width: 100%;
	background-image: url(mainframe/rbox_topleft.jpg);
	background-repeat: no-repeat;
}

#bs_footright {
	height: 100%;
	width: 100%;
	background-image: url(mainframe/rbox_topright.jpg);
	background-repeat: no-repeat;
	background-position: 100% 0;
}

.welcome {
	width: 100%;
	height: 100%;
	background-image: url(mainframe/welcome.jpg);
	background-repeat: no-repeat;
	background-position: 90% 50%;
}

.welcomeTitle {
	width: 572px;
	height: 174px;
	background-image: url(mainframe/welcomeTitle.png);
	position: absolute;
	left: 45px;
	top: 120px;
}

.box1_topcenter {
	width: 100%;
	height: 20px;
	background-image: url(box/box1_topcenter.jpg);
	background-repeat: repeat-x;
	overflow: hidden;
	line-height: 20px;
}

.box1_topleft {
	width: 100%;
	height: 100%;
	background-image: url(box/box1_topleft.jpg);
	background-repeat: no-repeat;
	overflow: hidden;
}

.box1_topright {
	width: 100%;
	height: 100%;
	background-image: url(box/box1_topright.jpg);
	background-repeat: no-repeat;
	background-position: 100% 0;
	overflow: hidden;
}

.box1_middlecenter {
	width: 100%;
	background-color: #fff;
}

.box1_middleleft {
	width: 100%;
	background-image: url(box/box1_middleleft.jpg);
	background-repeat: repeat-y;
}

.box1_middleright {
	width: 100%;
	background-image: url(box/box1_middleright.jpg);
	background-repeat: repeat-y;
	background-position: 100% 0;
}

.box1_bottomcenter {
	width: 100%;
	height: 22px;
	background-image: url(box/box1_bottomcenter.jpg);
	background-repeat: repeat-x;
	overflow: hidden;
	line-height: 22px;
}

.box1_bottomleft {
	width: 100%;
	height: 100%;
	background-image: url(box/box1_bottomleft.jpg);
	background-repeat: no-repeat;
	overflow: hidden;
}

.box1_bottomright {
	width: 100%;
	height: 100%;
	background-image: url(box/box1_bottomright.jpg);
	background-repeat: no-repeat;
	background-position: 100% 0;
	overflow: hidden;
}

.box1 .boxContent {
	padding: 0 20px 0 20px;
}

.box1_topcenter2 {
	width: 100%;
	height: 20px;
	background-image: url(box/box1_topcenter2.jpg);
	background-repeat: repeat-x;
	overflow: hidden;
	line-height: 20px;
}

.box1_topleft2 {
	width: 100%;
	height: 100%;
	background-image: url(box/box1_topleft2.jpg);
	background-repeat: no-repeat;
	overflow: hidden;
}

.box1_topright2 {
	width: 100%;
	height: 100%;
	background-image: url(box/box1_topright2.jpg);
	background-repeat: no-repeat;
	background-position: 100% 0;
	overflow: hidden;
}

.box1_middleleft2 {
	width: 100%;
	background-image: url(box/box1_middleleft2.jpg);
	background-repeat: repeat-y;
}

.box1_middleright2 {
	width: 100%;
	background-image: url(box/box1_middleright2.jpg);
	background-repeat: repeat-y;
	background-position: 100% 0;
}

.box1_bottomcenter2 {
	width: 100%;
	height: 22px;
	background-image: url(box/box1_bottomcenter2.jpg);
	background-repeat: repeat-x;
	overflow: hidden;
	line-height: 22px;
}

.box1_bottomleft2 {
	width: 100%;
	height: 100%;
	background-image: url(box/box1_bottomleft2.jpg);
	background-repeat: no-repeat;
	overflow: hidden;
}

.box1_bottomright2 {
	width: 100%;
	height: 100%;
	background-image: url(box/box1_bottomright2.jpg);
	background-repeat: no-repeat;
	background-position: 100% 0;
	overflow: hidden;
}

.box2 {
	padding: 2px 4px 4px 0;
}

.box2_topcenter {
	width: 100%;
	height: 39px;
	background-image: url(box/box2_topcenter.jpg);
	background-repeat: repeat-x;
	overflow: hidden;
	line-height: 39px;
}

.box2_topleft {
	width: 100%;
	height: 100%;
	background-image: url(box/box2_topleft.jpg);
	background-repeat: no-repeat;
	overflow: hidden;
}

.box2_topright {
	width: 100%;
	height: 100%;
	background-image: url(box/box2_topright.jpg);
	background-repeat: no-repeat;
	background-position: 100% 0;
	overflow: hidden;
}

.box2_middlecenter {
	width: 100%;
	background-color: #f1f1f1;
}

.box2_middleleft {
	width: 100%;
	background-image: url(box/box2_middleleft.jpg);
	background-repeat: repeat-y;
}

.box2_middleright {
	width: 100%;
	background-image: url(box/box2_middleright.jpg);
	background-repeat: repeat-y;
	background-position: 100% 0;
}

.box2_bottomcenter {
	width: 100%;
	height: 7px;
	background-image: url(box/box2_bottomcenter.jpg);
	background-repeat: repeat-x;
	overflow: hidden;
}

.box2_bottomleft {
	width: 100%;
	height: 100%;
	background-image: url(box/box2_bottomleft.jpg);
	background-repeat: no-repeat;
	overflow: hidden;
}

.box2_bottomright {
	width: 100%;
	height: 100%;
	background-image: url(box/box2_bottomright.jpg);
	background-repeat: no-repeat;
	background-position: 100% 0;
	overflow: hidden;
}

.box2_bottomcenter2 {
	width: 100%;
	height: 22px;
	background-image: url(box/box2_bottomcenter2.jpg);
	background-repeat: repeat-x;
	overflow: hidden;
}

.box2_bottomleft2 {
	width: 100%;
	height: 100%;
	background-image: url(box/box2_bottomleft2.jpg);
	background-repeat: no-repeat;
	overflow: hidden;
}

.box2_bottomright2 {
	width: 100%;
	height: 100%;
	background-image: url(box/box2_bottomright2.jpg);
	background-repeat: no-repeat;
	background-position: 100% 0;
	overflow: hidden;
}

.box2 .title {
	color: white;
	height: 25px;
	line-height: 25px;
	float: left;
	padding: 5px 0 0 10px;
	font-weight: bold;
}

.box2 .status {
	float: right;
	padding: 0 10px 0 0;
	color: white;
	height: 35px;
	line-height: 35px;
}

.box2 .boxContent {
	padding: 0 10px 0 10px;
}

.box2 .ss {
	cursor: pointer;
	cursor: hand;
}

.box2 .ss a {
	color: white;
	text-decoration: none;
}

.box2 .ss a:hover {
	color: white;
	text-decoration: underline;
}

.box3 {
	padding: 2px 4px 2px 0;
}

.box3_topcenter {
	width: 100%;
	height: 29px;
	background-image: url(box/box3_topcenter.jpg);
	background-repeat: repeat-x;
	overflow: hidden;
	line-height: 39px;
}

.box3_topleft {
	width: 100%;
	height: 100%;
	background-image: url(box/box3_topleft.jpg);
	background-repeat: no-repeat;
	overflow: hidden;
}

.box3_topright {
	width: 100%;
	height: 100%;
	background-image: url(box/box3_topright.jpg);
	background-repeat: no-repeat;
	background-position: 100% 0;
	overflow: hidden;
}

.box3_middlecenter {
	width: 100%;
	background-color: #fff;
}

.box3_middleleft {
	width: 100%;
	background-image: url(box/box3_middleleft.jpg);
	background-repeat: repeat-y;
}

.box3_middleright {
	width: 100%;
	background-image: url(box/box3_middleright.jpg);
	background-repeat: repeat-y;
	background-position: 100% 0;
}

.box3_bottomcenter {
	width: 100%;
	height: 2px;
	background-image: url(box/box3_bottomcenter.jpg);
	background-repeat: repeat-x;
	overflow: hidden;
}

.box3_bottomleft {
	width: 100%;
	height: 100%;
	background-image: url(box/box3_bottomleft.jpg);
	background-repeat: no-repeat;
	overflow: hidden;
}

.box3_bottomright {
	width: 100%;
	height: 100%;
	background-image: url(box/box3_bottomright.jpg);
	background-repeat: no-repeat;
	background-position: 100% 0;
	overflow: hidden;
}

.box3 .title {
	color: white;
	height: 20px;
	line-height: 20px;
	float: left;
	padding: 5px 0 0 10px;
	font-weight: bold;
}

.box3 .status {
	float: right;
	padding: 0 10px 0 0;
	color: white;
	height: 29px;
	line-height: 29px;
}

.box3 .boxContent {
	padding: 0 10px 0 10px;
}

.box3 .ss {
	cursor: pointer;
	cursor: hand;
	color: black;
}

.box4 {
	padding: 2px 4px 4px 0;
}

.box4_topcenter {
	width: 100%;
	height: 26px;
	background-image: url(box/box4_topcenter.jpg);
	background-repeat: repeat-x;
	overflow: hidden;
	line-height: 26px;
}

.box4_topleft {
	width: 100%;
	height: 100%;
	background-image: url(box/box4_topleft.jpg);
	background-repeat: no-repeat;
	overflow: hidden;
}

.box4_topright {
	width: 100%;
	height: 100%;
	background-image: url(box/box4_topright.jpg);
	background-repeat: no-repeat;
	background-position: 100% 0;
	overflow: hidden;
}

.box4_topcenter2 {
	width: 100%;
	height: 1px;
	overflow: hidden;
	border-top: solid 1px #acdfda;
	background-color: #fff;
}

.box4_middlecenter {
	width: 100%;
	background-color: #fff;
}

.box4_middleleft {
	width: 100%;
	background-image: url(box/box4_middleleft.jpg);
	background-repeat: repeat-y;
}

.box4_middleright {
	width: 100%;
	background-image: url(box/box4_middleright.jpg);
	background-repeat: repeat-y;
	background-position: 100% 0;
}

.box4_bottomcenter {
	width: 100%;
	height: 5px;
	background-image: url(box/box4_bottomcenter.jpg);
	background-repeat: repeat-x;
	overflow: hidden;
}

.box4_bottomleft {
	width: 100%;
	height: 100%;
	background-image: url(box/box4_bottomleft.jpg);
	background-repeat: no-repeat;
	overflow: hidden;
}

.box4_bottomright {
	width: 100%;
	height: 100%;
	background-image: url(box/box4_bottomright.jpg);
	background-repeat: no-repeat;
	background-position: 100% 0;
	overflow: hidden;
}

.box4 .title {
	color: white;
	height: 26px;
	line-height: 26px;
	padding: 0 0 0 10px;
	font-weight: bold;
}

.box4 .boxContent {
	padding: 0;
}

.box4 .boxContent .subtitle {
	padding: 0 3px 0 1px;
}

.box4 .boxContent .subtitle_con {
	background-image: url(box/box4_subbg.jpg);
	background-repeat: repeat-x;
	height: 25px;
	width: 100%;
	line-height: 25px;
	text-indent: 20px;
	font-weight: bold;
	color: #fff;
	border-left: solid 1px #fff;
	border-right: solid 1px #fff;
}

.box4 .boxContent ul {
	padding: 0 0 8px 0;
}

.box4 .boxContent li {
	padding: 5px 0 0 4%;
}

.box4 .boxContent li a {
	display: block;
	width: 95%;
	height: 25px;
	line-height: 25px;
	background-image: url(box/box4_listBg.jpg);
	background-repeat: repeat-x;
	border: solid 1px #c4dad8;
	text-indent: 10px;
}

.box4 .boxContent li a:hover {
	background-image: url(box/box4_listBg_hover.jpg);
	background-repeat: repeat-x;
	border: solid 1px #77baa4;
	text-decoration: none;
	color: #2e7861;
}

.box4 .boxContent li .current {
	background-image: url(box/box4_listBg_hover.jpg);
	background-repeat: repeat-x;
	border: solid 1px #77baa4;
	text-decoration: none;
	color: #2e7861;
}

.box4 .boxContent .line_dot {
	height: 4px;
	overflow: hidden;
	border-top: dotted 1px #77baa4;
}

.tooltip {
	width: 200px;
	color: #000;
	text-decoration: none;
	text-align: left;
	display: block;
	word-wrap: break-word;
	word-break: break-all;
}

.tooltip_min {
	width: 80px;
	color: #000;
	text-decoration: none;
	text-align: center;
	display: block;
	word-wrap: break-word;
	word-break: break-all;
}

.tooltip_mid {
	width: 130px;
	color: #000;
	text-align: left;
	text-decoration: none;
	text-align: center;
	display: block;
	word-wrap: break-word;
	word-break: break-all;
}

.tooltip .top {
	padding: 30px 8px 0;
	background: url(tooltip/bt.gif) no-repeat top;
	display: block;
}

.tooltip .bottom {
	padding: 3px 8px 15px;
	color: #548912;
	background: url(tooltip/bt.gif) no-repeat bottom;
	display: block;
}

.tooltip_min .top {
	padding: 25px 8px 0;
	background: url(tooltip/bt_min.gif) no-repeat top;
	display: block;
}

.tooltip_min .bottom {
	padding: 3px 8px 5px;
	color: #548912;
	background: url(tooltip/bt_min.gif) no-repeat bottom;
	display: block;
}

.tooltip_mid .top {
	padding: 25px 8px 0;
	text-align: left;
	line-height: 150%;
	background: url(tooltip/bt_mid.gif) no-repeat top;
	display: block;
}

.tooltip_mid .bottom {
	padding: 3px 8px 5px;
	color: #548912;
	text-align: left;
	line-height: 150%;
	background: url(tooltip/bt_mid.gif) no-repeat bottom;
	display: block;
}

.formError {
	width: 160px;
	color: #000;
	text-align: left;
	text-decoration: none;
	text-align: center;
	display: block;
	word-wrap: break-word;
	word-break: break-all;
}

.formErrorContent {
	padding: 25px 8px 0;
	text-align: left;
	line-height: 150%;
	background: url(tooltip/bt_error.gif) no-repeat top;
	display: block;
}

.formErrorBottom {
	padding: 3px 8px 5px;
	color: #548912;
	text-align: left;
	line-height: 150%;
	background: url(tooltip/bt_error.gif) no-repeat bottom;
	display: block;
}

.searchMain {
	position: absolute;
}

.searchPanTop {
	background-color: #f8fbfe;
	border-left: solid 1px #63ae99;
	border-right: solid 1px #63ae99;
	border-bottom: solid 1px #63ae99;
	background-image: url(floatPanel/searchPan.jpg);
	background-position: 0 100%;
	background-repeat: repeat-x;
}

.searchPanLeft {
	background-color: #f8fbfe;
	border-top: solid 1px #63ae99;
	border-right: solid 1px #63ae99;
	border-bottom: solid 1px #63ae99;
	background-image: url(floatPanel/searchPan.jpg);
	background-position: 0 100%;
	background-repeat: repeat-x;
}

.searchPanRight {
	background-color: #f8fbfe;
	border-top: solid 1px #63ae99;
	border-left: solid 1px #63ae99;
	border-bottom: solid 1px #63ae99;
	background-image: url(floatPanel/searchPan.jpg);
	background-position: 0 100%;
	background-repeat: repeat-x;
}

.searchPanBottom {
	background-color: #f8fbfe;
	border-top: solid 1px #63ae99;
	border-left: solid 1px #63ae99;
	border-right: solid 1px #63ae99;
	background-image: url(floatPanel/searchPan.jpg);
	background-position: 0 100%;
	background-repeat: repeat-x;
}

.searchPan_con {
	padding: 5px;
	text-align: left;
}

.searchBtnTop {
	background-image: url(floatPanel/searchBtnTop.jpg);
	width: 156px;
	height: 27px;
	color: white;
	border: 0;
	cursor: pointer;
	cursor: hand;
}

.searchBtnLeft {
	background-image: url(floatPanel/searchBtnLeft.jpg);
	width: 28px;
	height: 156px;
	color: white;
	border: 0;
	cursor: pointer;
	cursor: hand;
	writing-mode: tb-rl;
	letter-spacing: 2px;
	line-height: 150%;
}

.searchBtnRight {
	background-image: url(floatPanel/searchBtnRight.jpg);
	width: 28px;
	height: 156px;
	color: white;
	border: 0;
	cursor: pointer;
	cursor: hand;
	writing-mode: tb-rl;
	letter-spacing: 2px;
	line-height: 150%;
}

.searchBtnBottom {
	background-image: url(floatPanel/searchBtnBottom.jpg);
	width: 156px;
	height: 27px;
	color: white;
	border: 0;
	cursor: pointer;
	cursor: hand;
}

.searchBtnConTop {
	width: 100%;
}

.searchBtnConLeft {
	width: 28px;
}

.searchBtnConRight {
	width: 28px;
}

.searchBtnConBottom {
	width: 100%;
}

.clearTop {
	clear: both;
	line-height: 1px;
}

.progressBar {
	width: 305px;
	height: 22px;
	background-image: url(other/progressBar.gif);
	background-repeat: no-repeat;
}

.box_msg_topcenter {
	width: 100%;
	height: 25px;
	background-image: url(box/box_msg_topcenter.jpg);
	background-repeat: repeat-x;
	overflow: hidden;
	line-height: 20px;
}

.box_msg_topleft {
	width: 100%;
	height: 100%;
	background-image: url(box/box_msg_topleft.jpg);
	background-repeat: no-repeat;
	overflow: hidden;
}

.box_msg_topright {
	width: 100%;
	height: 100%;
	background-image: url(box/box_msg_topright.jpg);
	background-repeat: no-repeat;
	background-position: 100% 0;
	overflow: hidden;
}

.box_msg_middlecenter {
	width: 100%;
	background-color: #e5f5e9;
}

.box_msg_middleleft {
	width: 100%;
	background-image: url(box/box_msg_middleleft.jpg);
	background-repeat: repeat-y;
}

.box_msg_middleright {
	width: 100%;
	background-image: url(box/box_msg_middleright.jpg);
	background-repeat: repeat-y;
	background-position: 100% 0;
}

.box_msg_bottomcenter {
	width: 100%;
	height: 11px;
	background-image: url(box/box_msg_bottomcenter.jpg);
	background-repeat: repeat-x;
	overflow: hidden;
	line-height: 11px;
}

.box_msg_bottomleft {
	width: 100%;
	height: 100%;
	background-image: url(box/box_msg_bottomleft.jpg);
	background-repeat: no-repeat;
	overflow: hidden;
}

.box_msg_bottomright {
	width: 100%;
	height: 100%;
	background-image: url(box/box_msg_bottomright.jpg);
	background-repeat: no-repeat;
	background-position: 100% 0;
	overflow: hidden;
}

.box_msg .boxContent {
	padding: 0 15px 0 15px;
}

.box_msg_title {
	float: left;
	padding: 3px 0 0 10px;
	color: white;
	font-weight: bold;
}

.box_msg_close {
	width: 18px;
	height: 18px;
	background-image: url(box/box_msg_close.jpg);
	background-repeat: no-repeat;
	background-position: 0 100%;
	cursor: pointer;
	cursor: hand;
	float: right;
	padding: 3px 5px 0 0;
}

.tableStyle {
	border-collapse: collapse;
	border: 1px solid #ccc;
	width: 100%;
	background-color: White;
}

.noBottomLine {
	border-bottom: 0 !important;
}

.th {
	border-left: 1.0pt solid windowtext;
	border-right: 1.0pt solid windowtext;
	word-wrap: normal;
	word-break: keep-all;
	overflow: hidden;
	border-color: #ccc;
	height: 28px;
	padding: 0 2px 0 4px;
	color: #000;
	background-image: url(table/th_bg.jpg);
	background-repeat: repeat-x;
	font-weight: normal;
	line-height: 28px;
}

.th_over {
	border-left: 1.0pt solid windowtext;
	border-right: 1.0pt solid windowtext;
	word-wrap: normal;
	word-break: keep-all;
	overflow: hidden;
	border-color: #ccc;
	height: 28px;
	padding: 0 2px 0 4px;
	color: #000;
	background-image: url(table/th_bg_over.jpg);
	background-repeat: repeat-x;
	font-weight: normal;
	line-height: 28px;
}

.tableStyle td {
	border-left: 1.0pt solid windowtext;
	border-right: 1.0pt solid windowtext;
	border-bottom: 1.0pt solid windowtext;
	word-wrap: normal;
	word-break: keep-all;
	border-color: #ccc;
	height: 24px;
	padding: 1px 2px 1px 4px;
	color: #333;
}

tr.odd {
	background: #f7f7f7;
}

tr.highlight {
	background: #ddf0df;
}

tr.selected {
	background: #ddf0df;
	background-image: url(table/trhl_bg.jpg);
	background-repeat: repeat-x;
}

.flexigrid div.nDiv tr:hover td,.flexigrid div.nDiv tr.ndcolover td {
	background: #d5effc url(trhl_bg.jpg) repeat-x top;
	border: 1px solid #a8d8eb;
}

.flexigrid tr.erow td {
	background: #f7f7f7;
	border-bottom: 1px solid #f7f7f7;
}

.flexigrid div.bDiv tr:hover td,.flexigrid div.bDiv tr:hover td.sorted,.flexigrid div.bDiv tr.trOver td.sorted,.flexigrid div.bDiv tr.trOver td
	{
	background: #ddf0df;
	border-left: 1px solid #eef8ff;
	border-bottom: 1px dotted #a8d8eb;
}

.flexigrid div.bDiv tr.trSelected:hover td,.flexigrid div.bDiv tr.trSelected:hover td.sorted,.flexigrid div.bDiv tr.trOver.trSelected td.sorted,.flexigrid div.bDiv tr.trOver.trSelected td,.flexigrid tr.trSelected td.sorted,.flexigrid tr.trSelected td
	{
	background: #ddf0df url(table/trhl_bg.jpg) repeat-x top;
	border-right: 1px solid #d2e3ec;
	border-left: 1px solid #eef8ff;
	border-bottom: 1px solid #a8d8eb;
}

.textinput {
	width: 120px;
	font-size: 12px;
	background: url(form/textinput_bg.jpg) repeat-x scroll left top #fff;
	border-color: #ccc;
	border-style: solid;
	border-width: 1px;
	color: #369;
	height: 18px;
	line-height: 18px;
}

.textinput_hover {
	width: 120px;
	font-size: 12px;
	background: url(form/textinput_bg.jpg) repeat-x scroll left top #fff;
	border-color: #19e474;
	border-style: solid;
	border-width: 1px;
	color: #369;
	height: 18px;
	line-height: 18px;
}

.textinput_click {
	width: 120px;
	font-size: 12px;
	background: url(form/textinput_bg.jpg) repeat-x scroll left top #fff;
	border-color: #fbd45c;
	border-style: solid;
	border-width: 1px;
	color: #369;
	height: 18px;
	line-height: 18px;
}

.textarea {
	background: url(form/textarea_bg.jpg) repeat-x scroll left top #fff;
	overflow: auto;
	width: 250px;
	height: 80px;
	color: #000;
	border-color: #ccc;
	border-style: solid;
	border-width: 1px;
	font-size: 12px;
}

.textarea_hover {
	background: url(form/textarea_bg.jpg) repeat-x scroll left top #fff;
	overflow: auto;
	width: 250px;
	height: 80px;
	color: #000;
	border-color: #19e474;
	border-style: solid;
	border-width: 1px;
	font-size: 12px;
}

.textarea_click {
	background: url(form/textarea_bg.jpg) repeat-x scroll left top #fff;
	overflow: auto;
	width: 250px;
	height: 80px;
	color: #000;
	border-color: #fbd45c;
	border-style: solid;
	border-width: 1px;
	font-size: 12px;
}

.button {
	background: transparent url(form/btn_bg.jpg) repeat scroll 0 0;
	border: 1px solid #abc;
	font-size: 12px;
	height: 22px;
	line-height: 20px; >
	margin-right: 4px;
}

.button_hover {
	background: transparent url(form/btn_bg_hover.jpg) repeat scroll 0 0;
	border: 1px solid #af923f;
	font-size: 12px;
	height: 22px;
	line-height: 20px; >
	margin-right: 4px;
}

.button_focus {
	background: transparent url(form/btn_bg.jpg) repeat scroll 0 0;
	border-color: #0bf;
	border: 1px solid;
	font-size: 12px;
	height: 22px;
	line-height: 20px; >
	margin-right: 4px;
}

.mainCon {
	position: relative;
	display: inline;
	z-index: 500;
}

div.selectbox-wrapper {
	border: #c3dfc9 1px solid;
	position: absolute;
	background-color: #fff;
	text-align: left;
	z-index: 100;
	display: block;
	left: 0;
	top: 18px; >
	top: 25px;
}

div.selectbox-wrapper ul li.selected {
	background-color: #e5f1e7;
}

div.selectbox-wrapper ul li.current {
	color: #fff;
	background-color: #56a974;
}

div.selectbox-wrapper ul li.group {
	font-weight: bold;
	background-image: url(form/selArr.gif);
	background-repeat: no-repeat;
	background-position: 0 50%;
	padding-left: 15px;
	_width: 80%;
}

div.selectbox-wrapper ul li {
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 3px;
	cursor: pointer;
	cursor: hand;
	line-height: 20px;
	padding-top: 3px;
	_width: 100%;
}

.selectbox {
	border: none;
	cursor: pointer;
	cursor: hand;
	font-size: 12px;
	HEIGHT: 20px;
	line-height: 20px;
	border-left: solid 1px #ccc;
	border-top: solid 1px #ccc;
	border-bottom: solid 1px #ccc;
	background-image: url(form/textinput_bg.jpg);
	background-repeat: repeat-x;
	background-color: #F7FAFC;
	padding-left: 4px;
	min-width: 30px;
}

.tipColor {
	color: gray;
}

.selBtn {
	background-image: url(form/selBtn.jpg);
	width: 22px;
	height: 24px;
	border: 0;
	background-repeat: no-repeat;
	cursor: pointer;
	cursor: hand;
	padding: 3px 0 6px 0;
	border-bottom: solid 1px #c0d0c3; *
	border-bottom: 0;
	_border-bottom: 0;
}

.selBtn_safari {
	background-image: url(form/selBtn.jpg);
	width: 22px;
	height: 24px;
	border: 0;
	background-repeat: no-repeat;
	cursor: pointer;
	cursor: hand;
	padding: 0;
	border-bottom: solid 1px #c0d0c3;
}

.selBtn_linux {
	background-image: url(form/selBtn.jpg);
	width: 22px;
	height: 24px;
	border: 0;
	background-repeat: no-repeat;
	cursor: pointer;
	cursor: hand;
	padding: 1px 0 8px 0;
}

.loader {
	position: absolute;
	z-index: 500;
	left: 0;
	top: -8px;
	padding-left: 5px;
	padding-top: 3px; >
	padding-top: 8px;
	width: 100%;
	height: 30px;
	-moz-opacity: .8;
	opacity: .80;
	filter: alpha(opacity = 80);
	background-color: white;
}

.li_left {
	float: left;
}

.mainCon .inputDisabled {
	background-color: #eee !important;
	background-image: none !important;
	color: #c0bfbf !important;
	cursor: default !important;
}

.selBtn_disabled {
	background-image: url(form/selBtn_disabled.jpg) !important;
	cursor: default !important;
}

.date {
	background-color: #fff;
	border-color: #ccc;
}

.date_hover {
	border-color: #19e474 !important;
}

.date_click {
	border-color: #fbd45c !important;
}

.file {
	width: 191px;
	height: 25px;
}

.file-container {
	display: inline;
}

.fileBtn {
	background-image: url(form/fileBtn.jpg);
	width: 47px;
	height: 22px;
	border: 0;
	margin: 0 0 0 2px;
}

.jquery_rgbmultiselect_input {
	color: black;
	background-color: #fff;
	background-image: url(form/multiSelBtn.jpg);
	background-repeat: no-repeat;
	background-position: center right;
	border: solid 1px #c3dfc9;
	height: 20px;
	line-height: 20px;
}

.jquery_rgbmultiselect_options_container {
	text-align: left;
	position: absolute;
	display: none;
	top: 0;
	left: 0;
	height: auto;
	border: 1px solid #c3dfc9;
	font-size: 13px;
	line-height: 15px;
	font-family: Helvetica, Tahoma, Arial, sans-serif;
	margin: 0;
	padding: 0 2px;
	background-color: white;
	z-index: 600;
}

.jquery_rgbmultiselect_options_selected_item {
	background-color: #e5f1e7;
	border: 1px solid #e5f1e7;
	color: black;
}

.jquery_rgbmultiselect_options_item_hovered {
	color: white;
	border: 1px solid #56a974;
	background-color: #56a974;
}

.listerHover {
	background-color: #92dd9f;
	cursor: default;
	margin-left: 1px;
}

ul.lister li {
	height: 24px;
	line-height: 24px;
}

div.listerLinksLeft {
	float: left;
}

div.listerLinksRight {
	float: left;
}

.left,.right {
	color: #56a974;
}

ul.lister {
	list-style: none;
	text-align: left;
	border: 1px solid #56a974;
	padding: 10px;
	margin: 0;
	overflow: auto;
	margin-top: 5px;
	font-weight: normal;
	display: block;
	background-image: url(form/selListBg.jpg);
	background-repeat: repeat-x;
	background-position: 0 100%;
	background-color: white;
}

input.spinbox-active {
	background-repeat: no-repeat;
	background-position: right 0;
	background-image: url(form/spinbox-sprite.png);
	border: solid 1px #ccc;
	width: 50px;
}

input.spinbox-active.spinbox-up-hover {
	background-position: right -18px;
	cursor: pointer;
}

input.spinbox-active.spinbox-down-hover {
	background-position: right -36px;
	cursor: pointer;
}

input.spinbox-active.spinbox-up {
	background-position: right -72px;
	cursor: pointer;
}

input.spinbox-active.spinbox-down {
	background-position: right -54px;
	cursor: pointer;
}

.titleMain {
	height: 34px;
	line-height: 34px;
	overflow: hidden;
	background-image: url(form/stepFormTitleBg.jpg);
	background-repeat: no-repeat;
	background-position: 100% 0;
	background-color: #ddf5df;
}

.stepFormTitleCur {
	float: left;
	color: #fff;
}

.stepFormTitle {
	float: left;
	color: #4d9707;
	padding: 0 20px 0 20px;
}

.stepFormTitleCur .left {
	background-image: url(form/formStepCurLeft.gif);
	background-repeat: no-repeat;
	width: 9px;
	height: 34px;
	float: left;
}

.stepFormTitleCur .center {
	background-image: url(form/formStepCurCenter.gif);
	background-repeat: repeat-x;
	height: 100%;
	float: left;
	padding: 0 5px 0 5px;
}

.stepFormTitleCur .right {
	background-image: url(form/formStepCurRight.gif);
	background-repeat: no-repeat;
	width: 25px;
	height: 34px;
	float: left;
}

.sgList li {
	height: 25px;
	line-height: 25px;
	text-indent: 15px;
}

.dbList li {
	float: left;
	padding: 0;
	height: 25px;
	line-height: 25px;
	text-indent: 15px;
}

.listArr {
	background: url(tab/arror.gif);
	background-repeat: no-repeat;
	background-position: 5px 40%;
}

.divtotext {
	position: relative;
	background: url(other/divtotext_bg.png);
	width: 350px;
	height: 40px;
	font-size: 12px;
	font-weight: normal;
}

.divtotext input {
	position: absolute;
	top: 6px;
	left: 6px;
	width: 288px;
	height: 26px;
	font-style: italic;
	border: none;
	background: url(other/divtotext_text.png);
}

.divtotext img {
	position: absolute;
	top: 6px;
	right: 2px;
}

.simplemenu {
	position: absolute;
	display: none;
	left: 0;
	top: 0;
	background-image: url(other/menuBg.jpg);
	background-repeat: repeat-y;
	background-color: white;
	border: 1px solid #26a029;
	z-index: 9000;
	padding: 2px 4px 4px 1px;
}

.simplemenu li {
	width: 100%;
	height: 25px;
	line-height: 25px;
}

.simplemenu li a {
	text-indent: 30px;
	display: block;
	width: 100%;
	height: 100%;
}

.simplemenu li a:hover {
	text-decoration: none;
	color: black;
	filter: alpha(opacity = 60);
	background-color: #ffeec2;
	border: solid 1px #26a029;
}

.iconmenu {
	position: absolute;
	display: none;
	left: 0;
	top: 0;
	background: white;
	background-image: url(other/menuLine.jpg);
	background-repeat: repeat-y;
	background-position: 25px 0;
	background-color: #f9f9f9;
	border: 1px solid #26a029;
	z-index: 9000;
	padding: 2px 4px 2px 2px;
}

.iconmenu li {
	width: 100%;
	height: 25px;
	line-height: 25px;
}

.iconmenu li a {
	text-indent: 12px;
	display: block;
	width: 100%;
	height: 100%;
}

.iconmenu li a:hover {
	text-decoration: none;
	color: black;
	filter: alpha(opacity = 60);
	background-color: #ffeec2;
	border: solid 1px #26a029;
}

.iconmenu li span {
	background-position: 3px 40%;
}

.megamenu {
	position: absolute;
	display: none;
	left: 0;
	top: 0;
	background: white;
	border: 1px solid #26a029;
	border-width: 5px 1px;
	padding: 10px;
	z-index: 9000;
}

.megamenu li {
	width: 100%;
	height: 25px;
}

.megamenu li a {
	display: block;
	height: 100%;
	padding: 0 0 0 5px;
}

.megamenu li a:hover {
	text-decoration: none;
	color: black;
	filter: alpha(opacity = 60);
	background-color: #ffeec2;
	border: solid 1px #26a029;
}

.megamenu .column {
	float: left;
	width: 180px;
	margin-right: 5px;
}

.megamenu .column ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.megamenu .column ul li {
	padding-bottom: 5px;
}

.megamenu .column h3 {
	background: #56a974;
	font: bold 13px Arial;
	margin: 0 0 5px 0;
	color: white;
}

.simpleMenu {
	width: 50px;
}

.simpleMenu .arrow {
	background-image: url(tab/arror_down.gif);
	background-repeat: no-repeat;
	background-position: 95% 40%;
}

.simpleMenu .border {
	border: solid 1px #c3dfc9;
}

.simpleMenu .hoverBorder {
	border: solid 1px #c3dfc9;
}

.simpleMenu_link a {
	padding: 0 0 0 5px;
	display: block;
}

.simpleMenu_link a:hover {
	text-decoration: none;
	color: black;
}

.simpleMenu_con {
	width: 100px;
	border: solid 1px #c3dfc9;
	display: none;
	position: absolute;
	background-color: white;
}

.simpleMenu_con span {
	display: block;
	clear: both;
	height: 25px;
	line-height: 25px;
}

.simpleMenu_con a {
	display: block;
	height: 25px;
	padding: 0 0 0 5px;
}

.simpleMenu_con a:hover {
	background-color: #56a974;
	color: white;
	text-decoration: none;
}

.simpleTab .simpleTab_top {
	padding: 5px 0 0 1em;
	margin: 0;
	list-style: none;
	height: 40px;
	position: relative;
	background: transparent url(tab/pro_five_0c.gif) repeat-x left bottom;
}

.simpleTab .simpleTab_top li {
	float: left;
	height: 40px;
	margin-right: 1px;
}

.simpleTab .simpleTab_top li a {
	display: block;
	float: left;
	height: 40px;
	line-height: 35px;
	color: #333;
	text-decoration: none;
	font-weight: bold;
	text-align: center;
	padding: 0 0 0 4px;
	cursor: pointer;
	background: url(tab/pro_five_0a.gif) no-repeat;
}

.simpleTab .simpleTab_top li a span {
	float: left;
	display: block;
	padding: 0 16px 5px 12px;
	background: url(tab/pro_five_0b.gif) no-repeat right top;
}

.simpleTab .simpleTab_top li.current a {
	color: #000;
	background: url(tab/pro_five_2a.gif) no-repeat;
}

.simpleTab .simpleTab_top li.current a span {
	background: url(tab/pro_five_2b.gif) no-repeat right top;
}

.simpleTab .simpleTab_top li a:hover {
	text-decoration: none;
	color: #000;
	background: url(tab/pro_five_1a.gif) no-repeat;
}

.simpleTab .simpleTab_top li a:hover span {
	text-decoration: none;
	background: url(tab/pro_five_1b.gif) no-repeat right top;
}

.simpleTab .simpleTab_top li.current a:hover {
	text-decoration: none;
	color: #000;
	background: url(tab/pro_five_2a.gif) no-repeat;
	cursor: default;
}

.simpleTab .simpleTab_top li.current a:hover span {
	text-decoration: none;
	background: url(tab/pro_five_2b.gif) no-repeat right top;
}

.tabs-trigger {
	width: 350px;
	height: 27px;
	background: url(tab/tabs-bgCenter.gif) repeat-x;
}

.tabs-triggerLeft {
	width: 100%;
	height: 100%;
	background: url(tab/tabs-bg.gif) no-repeat;
}

.tabs-triggerRight {
	width: 100%;
	height: 100%;
	background: url(tab/tabs-bgRight.gif) no-repeat 100% 0;
}

.tabs-trigger a {
	display: inline-block;
	float: left;
	width: 85px;
	height: 23px;
	line-height: 23px;
	color: #1f376d;
	text-align: center;
	background: url(tab/tabs-bg.gif) 0 -34px no-repeat;
	outline: none;
	overflow: hidden;
}

.tabs-trigger a:hover {
	color: #F8A319;
}

.tabs-trigger a.current {
	font-weight: bold;
	background: url(tab/tabs-bg.gif) 0 -64px no-repeat;
}

.tabs-panel {
	width: 348px;
	padding-bottom: 10px;
	border: 1px solid #afe9d1;
	border-top: 0;
	background-color: white;
	overflow: auto;
}

.benma_ui_tab .tab_item1 {
	background-image: url(tab/tab1.gif);
	background-repeat: no-repeat;
	width: 5px;
	z-index: 100;
	white-space: nowrap;
}

.benma_ui_tab .tab_item2 {
	background-image: url(tab/tab2.gif);
	background-repeat: repeat-x;
	white-space: nowrap;
	z-index: 101;
}

.benma_ui_tab .tab_item3 {
	background-image: url(tab/tab3.gif);
	background-repeat: no-repeat;
	width: 5px;
}

.benma_ui_tab .tab_close {
	background-image: url(tab/close.gif);
	background-repeat: no-repeat;
	position: relative;
	top: -1px;
	height: 14px;
	width: 14px;
	font-size: 9px;
}

.benma_ui_tab .tab_item1_bottom {
	background-image: url(tab/tab1_bottom.gif);
	background-repeat: no-repeat;
	background-position: 0 -18px;
	width: 5px;
}

.benma_ui_tab .tab_item2_bottom {
	background-image: url(tab/tab2_bottom.gif);
	background-repeat: repeat-x;
	background-position: 0 -18px;
}

.benma_ui_tab .tab_item3_bottom {
	background-image: url(tab/tab3_bottom.gif);
	background-repeat: no-repeat;
	background-position: 0 -18px;
	width: 5px;
}

.benma_ui_tab .tab_hr {
	width: 100%;
	height: 2px;
	background-color: #3f9b93;
	position: relative;
	top: 24px;
	z-index: 113;
	font-size: 0;
	display: block;
}

.benma_ui_tab .tab_hr_bottom {
	width: 100%;
	height: 2px;
	background-color: #3f9b93;
	position: relative;
	top: 0;
	z-index: 113;
	font-size: 0;
	display: block;
	position: relative;
}

.list_menu1 {
	width: 100%;
	margin: 0;
	padding: 0;
}

.list_menu1 a dt {
	width: 94%;
	height: 30px;
	line-height: 30px;
	margin: 5px 0 5px 2%;
	text-indent: 20px;
	border: solid 1px #5bde79;
	background-color: #e2f6e9;
	display: block;
	background-image: url(tab/arror.gif);
	background-repeat: no-repeat;
	background-position: 8px 40%;
}

.list_menu1 a:hover dt {
	width: 94%;
	height: 30px;
	line-height: 30px;
	margin: 5px 0 5px 2%;
	text-indent: 20px;
	border: solid 1px #5bde79;
	background-color: #e9f5ed;
	display: block;
}

.list_menu1 a:hover {
	text-decoration: none;
	color: black;
}

.list_menu3 {
	width: 227px;
	height: 236px;
	background-image: url(tab/list3_bg.jpg);
	background-repeat: no-repeat;
	background-position: 0 100%;
	padding: 5px 0 130px 0;
	top: 0;
	left: 10px;
}

.list_menu3 span {
	display: block;
	cursor: pointer;
	cursor: hand;
	padding: 0 0 0 20px;
	width: 100%;
	height: 100%;
}

.list_menu3 span a {
	color: black;
	text-decoration: none;
	width: 100%;
	display: block;
}

.list_menu3 span a:hover {
	color: black;
	text-decoration: none;
}

.list_menu3 div {
	width: 214px;
	height: 36px;
	background-image: url(tab/list3_itemBg.jpg);
	background-repeat: no-repeat;
	line-height: 36px;
}

.list_menu3 .current {
	width: 227px;
	height: 41px;
	background-image: url(tab/list3_itemBg_cur.jpg);
	background-repeat: no-repeat;
	line-height: 41px;
}

.list_menu3_min {
	width: 117px;
	height: 236px;
	background-image: url(tab/list3_bg_min.jpg);
	background-repeat: no-repeat;
	background-position: 0 100%;
	padding: 5px 0 130px 0;
	top: 0;
	left: 10px;
}

.list_menu3_min span {
	display: block;
	cursor: pointer;
	cursor: hand;
	padding: 0 0 0 10px;
	width: 100%;
	height: 100%;
}

.list_menu3_min span a {
	color: black;
	text-decoration: none;
	width: 100%;
	display: block;
}

.list_menu3_min span a:hover {
	color: black;
	text-decoration: none;
}

.list_menu3_min div {
	width: 104px;
	height: 36px;
	background-image: url(tab/list3_itemBg_min.jpg);
	background-repeat: no-repeat;
	line-height: 36px;
}

.list_menu3_min .current {
	width: 117px;
	height: 41px;
	background-image: url(tab/list3_itemBg_cur_min.jpg);
	background-repeat: no-repeat;
	line-height: 41px;
}

.accordition {
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}

.accordition div {
	background-color: #fff;
}

.accordition a {
	cursor: pointer;
	display: block;
	padding: 5px;
	margin-top: 0;
	text-decoration: none;
	font-size: 12px;
	color: black;
	background-color: #00a0c6;
	background-image: url(tab/accTabNor.jpg);
}

.accordition a:hover {
	background-color: white;
	background-image: url(tab/accTabCur.jpg);
	color: white;
}

.accordition a.selected {
	background-color: #80cfe2;
	background-image: url(tab/accTabCur.jpg);
	color: white;
}

.pane,.ui-layout-pane {
	background-color: #FFF;
	border: 1px solid #5ed392;
	padding: 0;
	overflow: auto;
}

.header {
	background: #e6e6e6 url(layout/header_bg.gif) 0 50% repeat-x;
	border-bottom: 1px solid #5ed392;
	font-weight: bold;
	text-align: center;
	padding: 2px 0 4px;
	position: relative;
	overflow: hidden;
}

.subhead,.footer {
	background: #d6d6d6 url(layout/sub_header_bg.png) 0 50% repeat-x;
	padding: 3px 10px;
	position: relative;
	overflow: hidden;
	white-space: nowrap;
}

.subhead {
	border-bottom: 1px solid #5ed392;
}

.footer {
	border-top: 1px solid #5ed392;
}

.resizer-west-closed,.resizer-east-closed {
	background: #ddf0e5 url(../../images/layout/close_open.gif) 0 0 repeat;
	border-top: 1px solid #777;
	border-bottom: 1px solid #777;
}

.resizer-west-closed:hover,.resizer-east-closed:hover {
	background: #e8f9ef;
}

.dtree a.nodeSel {
	background-color: #affdbd !important;
}

.position {
	height: 30px;
	line-height: 30px;
	margin: 5px 5px 2px 0;
	padding: 0;
	font-family: "Agency FB";
}

.position .center {
	background-image: url(tab/position_center.jpg);
	background-repeat: repeat-x;
	width: 100%;
	height: 100%;
}

.position .left {
	background-image: url(tab/position_left.jpg);
	background-repeat: no-repeat;
	width: 100%;
	height: 100%;
}

.position .right {
	background-image: url(tab/position_right.jpg);
	background-repeat: no-repeat;
	background-position: 100% 0;
	width: 100%;
	height: 100%;
}

.position .right span {
	padding: 0 0 0 65px;
	color: #367a65 !important;
}

.position a {
	color: #367a65;
	text-decoration: none;
}

.position a:hover {
	color: #367a65;
	text-decoration: underline;
}

.navIcon_right_title {
	font-weight: bold;
	color: #4d9c87;
}

.navIcon_hover {
	background-color: #d9f2d9 !important;
	border: solid 1px #77baa4 !important;
}

.navIcon {
	border: solid 1px #eaf4ea;
}

.navIconSmall {
	border: solid 1px #dcf6d8;
	width: 80px;
	margin: 10px 10px 0 0;
	display: inline;
	text-align: center;
	font-weight: bold;
	color: #41a283;
	float: left;
	cursor: pointer;
	cursor: hand;
}

.navIconSmall img {
	width: 60px;
	height: 60px;
}

.navIconSmall_hover {
	background-color: #edfcee !important;
	border: solid 1px #60d550 !important;
}

.box_tool {
	height: 58px;
	color: #000;
}

.box_tool .center {
	background-image: url(box/box_tool_center.gif);
	background-repeat: repeat-x;
	width: 100%;
	height: 100%;
}

.box_tool .left {
	background-image: url(box/box_tool_left.gif);
	background-repeat: no-repeat;
	width: 100%;
	height: 100%;
}

.box_tool .right {
	background-image: url(box/box_tool_right.gif);
	background-repeat: no-repeat;
	background-position: 100% 0;
	width: 100%;
	height: 100%;
}

.box_tool a:hover .navIconTool {
	color: red;
	text-decoration: none;
}

.navIconTool {
	width: 50px;
	margin: 5px 10px 0 0;
	display: inline;
	text-align: center;
	color: #000;
	cursor: pointer;
	cursor: hand;
	float: left;
}

.navIconTool img {
	width: 30px;
	height: 30px;
}

.box_tool_mid {
	height: 45px;
	color: #000;
}

.box_tool_mid .center {
	background-image: url(box/box_tool_center2.gif);
	background-repeat: repeat-x;
	width: 100%;
	height: 100%;
}

.box_tool_mid .left {
	background-image: url(box/box_tool_left2.gif);
	background-repeat: no-repeat;
	width: 100%;
	height: 100%;
}

.box_tool_mid .right {
	background-image: url(box/box_tool_right2.gif);
	background-repeat: no-repeat;
	background-position: 100% 0;
	width: 100%;
	height: 100%;
	color: #000;
}

.box_tool_min {
	height: 29px;
	color: #000;
	overflow: hidden;
}

.box_tool_min .center {
	background-image: url(box/box_tool_center3.gif);
	background-repeat: repeat-x;
	width: 100%;
	height: 100%;
}

.box_tool_min .left {
	background-image: url(box/box_tool_left3.gif);
	background-repeat: no-repeat;
	width: 100%;
	height: 100%;
}

.box_tool_min .right {
	background-image: url(box/box_tool_right3.gif);
	background-repeat: no-repeat;
	background-position: 100% 0;
	width: 100%;
	height: 100%;
	color: #000;
}

.box_tool_min a:hover span {
	background-color: #d5f1e3;
	color: red;
	text-decoration: none;
}

.box_tool_line {
	float: left;
	width: 15px;
	display: block;
	height: 19px;
	overflow: hidden;
	background-image: url(box/box_tool_line.gif);
	background-repeat: no-repeat;
	background-position: 5px 4px;
}

.paging span {
	display: block;
	float: left;
	margin: 0 0 0 5px;
	font-family: Arial;
	padding: 0 !important;
}

.paging a {
	padding: 0 6px 0 6px !important;
	border: solid 1px #ccc;
	background-color: white;
	height: 19px;
	line-height: 19px;
}

.paging a:hover {
	color: white;
	text-decoration: none;
	background-color: #56a974;
	border: solid 1px #3d8557;
}

.paging_disabled a {
	color: #ccc !important;
	cursor: default !important;
}

.paging_disabled a:hover {
	color: #ccc !important;
	background-color: white !important;
	border: solid 1px #ccc !important;
}

.paging_current a {
	color: white !important;
	cursor: default !important;
	background-color: #56a974 !important;
	border: solid 1px #3d8557 !important;
}

.arrowlistmenu {
	width: 98%;
}

div.menuheader a {
	color: #2d7367;
}

.arrowlistmenu div {
	margin: 4px 0 4px 0;
	padding: 0;
	font-weight: bold;
}

.arrowlistmenu .menuheader {
	color: #2d7367;
	background: white url(tab/titlebar.jpg) repeat-x center left;
	padding: 4px 0 4px 10px;
	cursor: hand;
	cursor: pointer;
	border: solid 1px #b7cce7;
	height: 16px !important;
	position: relative;
	text-indent: 15px;
}

.arrowlistmenu .openheader {
	background-image: url(tab/titlebar-active.jpg);
	color: white;
	height: 16px !important;
	border: 1px solid #008eda !important;
}

.arrowlistmenu ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	margin-bottom: 8px;
	background-color: white;
}

.arrowlistmenu ul li {
	padding-bottom: 2px;
}

.arrowlistmenu ul li a {
	background-color: white;
	color: #000;
	display: block;
	text-decoration: none;
	border-bottom: 1px solid #dadada;
	width: 100%;
}

.arrowlistmenu ul li a:hover {
	background: url(tab/titlebar_itemBg.jpg) no-repeat !important;
	background-position: 10px 0 !important;
	color: black;
	text-decoration: none;
}

.arrowlistmenu ul li li {
	font-weight: normal;
	padding-left: 15px;
}

.arrowlistmenuCurrent {
	background: url(tab/titlebar_itemBg.jpg) no-repeat !important;
	background-position: 10px 0 !important;
}

.arrowlistmenu .hasChildren span {
	background: url(tab/nolines_plus.gif) no-repeat;
	background-position: 3px 4px;
	display: block;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 19px;
}

.arrowlistmenu .noChildren span {
	background: url(tab/arrowbullet.jpg) no-repeat;
	background-position: 3px 4px;
	display: block;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 19px;
}

.arrowlistmenu .spanParentStyle {
	background: url(tab/nolines_plus.gif) no-repeat;
	background-position: 3px 4px;
	display: block;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 19px;
}

.arrowlistmenu .spanStyle {
	background: url(tab/arrowbullet.jpg) no-repeat !important;
	background-position: 3px 4px !important;
	display: block;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 19px;
}

.normal_icon1 {
	background-image: url(navMenu/icon01.png);
	background-repeat: no-repeat;
	display: block;
	width: 18px;
	height: 16px;
	position: absolute;
	left: 2px;
	top: 5px;
}

.normal_icon2 {
	background-image: url(navMenu/icon02.png);
	background-repeat: no-repeat;
	display: block;
	width: 18px;
	height: 16px;
	position: absolute;
	left: 2px;
	top: 5px;
}

.normal_icon3 {
	background-image: url(navMenu/icon03.png);
	background-repeat: no-repeat;
	display: block;
	width: 18px;
	height: 16px;
	position: absolute;
	left: 2px;
	top: 5px;
}

.normal_icon4 {
	background-image: url(navMenu/icon04.png);
	background-repeat: no-repeat;
	display: block;
	width: 18px;
	height: 16px;
	position: absolute;
	left: 2px;
	top: 5px;
}

.normal_icon5 {
	background-image: url(navMenu/icon05.png);
	background-repeat: no-repeat;
	display: block;
	width: 18px;
	height: 16px;
	position: absolute;
	left: 2px;
	top: 5px;
}

.normal_icon6 {
	background-image: url(navMenu/icon06.png);
	background-repeat: no-repeat;
	display: block;
	width: 18px;
	height: 16px;
	position: absolute;
	left: 2px;
	top: 5px;
}

.normal_icon7 {
	background-image: url(navMenu/icon07.png);
	background-repeat: no-repeat;
	display: block;
	width: 18px;
	height: 16px;
	position: absolute;
	left: 2px;
	top: 5px;
}

.normal_icon8 {
	background-image: url(navMenu/icon08.png);
	background-repeat: no-repeat;
	display: block;
	width: 18px;
	height: 16px;
	position: absolute;
	left: 2px;
	top: 5px;
}

.normal_icon9 {
	background-image: url(navMenu/icon09.png);
	background-repeat: no-repeat;
	display: block;
	width: 18px;
	height: 16px;
	position: absolute;
	left: 2px;
	top: 5px;
}

.imenus_v_main {
	width: 180px;
	z-index: 8;
	position: absolute;
	left: 20px;
}

.imenus_v .imeam_icon1 span {
	background-image: url(../../icons/help.gif);
	width: 16px;
	height: 16px;
	left: -160px;
	top: 4px;
	background-repeat: no-repeat;
	background-position: top left;
}

.imenus_v .imeam_icon2 span {
	background-image: url(../../icons/mark.gif);
	width: 16px;
	height: 16px;
	left: -160px;
	top: 4px;
	background-repeat: no-repeat;
	background-position: top left;
}

.imenus_v .imeam_icon3 span {
	background-image: url(../../icons/attention.gif);
	width: 16px;
	height: 16px;
	left: -160px;
	top: 4px;
	background-repeat: no-repeat;
	background-position: top left;
}

.imenus_v .imeam_icon4 span {
	background-image: url(../../icons/list.gif);
	width: 16px;
	height: 16px;
	left: -160px;
	top: 4px;
	background-repeat: no-repeat;
	background-position: top left;
}

.imenus_v .imeam_icon5 span {
	background-image: url(../../icons/key.gif);
	width: 16px;
	height: 16px;
	left: -160px;
	top: 4px;
	background-repeat: no-repeat;
	background-position: top left;
}

.imenus_v .imeam_icon6 span {
	background-image: url(../../icons/edit.gif);
	width: 16px;
	height: 16px;
	left: -160px;
	top: 4px;
	background-repeat: no-repeat;
	background-position: top left;
}

.imenus_v .imeam_icon7 span {
	background-image: url(../../icons/img.gif);
	width: 16px;
	height: 16px;
	left: -160px;
	top: 4px;
	background-repeat: no-repeat;
	background-position: top left;
}

.imenus_v .imeam_icon8 span {
	background-image: url(../../icons/find.gif);
	width: 16px;
	height: 16px;
	left: -160px;
	top: 4px;
	background-repeat: no-repeat;
	background-position: top left;
}

.imenus_v .imeam_icon9 span {
	background-image: url(../../icons/cart.gif);
	width: 16px;
	height: 16px;
	left: -160px;
	top: 4px;
	background-repeat: no-repeat;
	background-position: top left;
}

.imenus_v .imeam_icon10 span {
	background-image: url(../../icons/item.gif);
	width: 16px;
	height: 16px;
	left: -160px;
	top: 4px;
	background-repeat: no-repeat;
	background-position: top left;
}

.imenus_v .imeam_icon11 span {
	background-image: url(../../icons/poll.gif);
	width: 16px;
	height: 16px;
	left: -160px;
	top: 4px;
	background-repeat: no-repeat;
	background-position: top left;
}

.imenus_v .imeam_icon12 span {
	background-image: url(../../icons/reply.gif);
	width: 16px;
	height: 16px;
	left: -160px;
	top: 4px;
	background-repeat: no-repeat;
	background-position: top left;
}

.imenus_v .imeam_icon13 span {
	background-image: url(../../icons/print.gif);
	width: 16px;
	height: 16px;
	left: -160px;
	top: 4px;
	background-repeat: no-repeat;
	background-position: top left;
}

.imenus_v .imeam_icon14 span {
	background-image: url(../../icons/globe.gif);
	width: 16px;
	height: 16px;
	left: -160px;
	top: 4px;
	background-repeat: no-repeat;
	background-position: top left;
}

.imenus_v .imeam span,.imenus_v .imeamj span {
	background-image: url(navMenu/light_arrow_right.gif);
	width: 6px;
	height: 9px;
	left: -6px;
	top: 8px;
	background-repeat: no-repeat;
	background-position: top left;
}

.imenus_v li:hover .imeam span,.imenus_v li a.iactive .imeamj span {
	background-image: url(navMenu/light_arrow_right.gif);
	background-repeat: no-repeat;
	background-position: top left;
}

.imenus_v ul .imeas span,.imenus_v ul .imeasj span {
	background-image: url(navMenu/light_arrow_right.gif);
	width: 6px;
	height: 9px;
	left: -6px;
	top: 3px;
	background-repeat: no-repeat;
	background-position: top left;
}

.imenus_v ul li:hover .imeas span,.imenus_v ul li a.iactive .imeasj span
	{
	background-image: url(navMenu/light_arrow_right.gif);
	background-repeat: no-repeat;
	background-position: top left;
}

.imouter_v {
	border-style: none;
	border-color: #6a6a6a;
	border-width: 1px;
	padding: 10px;
	margin: 0;
}

.imenus_v li ul {
	background-image: url(floatPanel/searchPan.jpg);
	background-repeat: repeat-x;
	background-position: 0 100%;
	background-color: #f7fbfe;
	border-style: solid;
	border-color: #333;
	border-width: 1px;
	padding: 5px;
	margin: 4px 0 0;
}

.imenus_v li a,.imenus_v .imctitle {
	background-image: url(tab/itemBg.jpg);
	background-repeat: repeat-x;
	text-align: left;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	height: 27px;
	line-height: 27px;
	border: solid 1px #c7dbe7;
	padding: 0 8px 0 30px;
	margin: 0 0 6px;
}

.imenus_v li:hover>a {
	color: #000;
	text-decoration: none;
}

.imenus_v li a.ihover,.imde imenus0 a:hover {
	text-decoration: none;
	background-image: url(tab/itemBgHover.jpg);
}

.imenus_v ul a,.imenus_v .imsubc li .imctitle {
	height: auto;
	background-color: transparent;
	background-image: none;
	color: #000;
	text-align: left;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	border-style: none;
	border-color: #000;
	border-width: 1px;
	padding: 2px 5px;
	margin: 0;
}

.imenus_v ul li:hover>a {
	color: #000;
	text-decoration: underline;
}

.imenus_v ul li a.ihover {
	color: #000;
	text-decoration: underline;
	background-image: none;
}

.imenus_v ul li a.iactive {
	background-color: #cdefe5;
}

.vtab {
	position: absolute;
	top: 20px;
	overflow: hidden;
}

.vtab div {
	width: 98px;
	height: 27px;
	background-image: url(tab/vtab_nor.jpg);
	background-repeat: no-repeat;
	color: black;
	padding: 5px 0 0 10px;
	cursor: pointer;
	cursor: hand;
	overflow: hidden;
}

.vtab .vtab_cur {
	background-image: url(tab/vtab_cur.jpg);
	background-repeat: no-repeat;
	color: black;
	width: 100px;
	height: 31px;
	padding: 10px 0 0 10px;
	cursor: pointer;
	cursor: hand;
	overflow: hidden;
}

.vtab_con {
	padding: 0 0 0 105px;
}

.vtab_conIn {
	background-image: url(tab/vtab_leftLine.jpg);
	background-repeat: repeat-y;
	padding: 0 0 0 10px;
	overflow: auto;
	width: 135px;
}

.list_menu2 {
	width: 100%;
	margin: 0;
	padding: 0;
}

.list_menu2 dt {
	width: 94%;
	margin: 5px 0 5px 1%;
	text-indent: 5px;
	display: block;
	overflow: hidden;
}

.list_menu2 dt a {
	display: block;
	border: solid 1px #c7dbe7;
	background-image: url(tab/itemBg.jpg);
	height: 27px;
	line-height: 27px;
	overflow: hidden;
}

.list_menu2 dt a:hover {
	color: black;
	text-decoration: none;
	background-image: url(tab/itemBgHover.jpg);
}

.list_menu2 .current {
	color: black;
	text-decoration: none;
	background-image: url(tab/itemBgHover.jpg) !important;
	display: block;
}

.list_menu2 .child dt {
	text-indent: 5px;
	display: block;
	overflow: hidden;
	padding: 0;
}

.list_menu2 .child dt a {
	display: block;
	border: solid 1px #a6d0e7;
	background-image: url(tab/itemChildBg.jpg);
	height: 23px;
	line-height: 23px;
	overflow: hidden;
}

.list_menu2 .child dt a:hover {
	display: block;
	border: solid 1px #a6d0e7;
	background-image: url(tab/itemBgHover.jpg);
	height: 23px;
	line-height: 23px;
	overflow: hidden;
}

.list_menu2 .child dt span {
	display: block;
	background-image: url(tab/arror.gif);
	background-repeat: no-repeat;
	background-position: 6px 50%;
	padding: 0 0 0 10px;
	overflow: hidden;
	width: 90%;
	font-weight: normal !important;
}

.list_menu2 .parent span {
	display: block;
	background-image: url(tab/arror_down.gif);
	background-repeat: no-repeat;
	background-position: 95% 50%;
	overflow: hidden;
	width: 100%;
	font-weight: bold;
}

.list_menu2 span {
	width: 100%;
}

.nav_icon_v_item img {
	height: 40px;
	width: 40px;
}

.nav_icon_v_item a {
	text-align: center;
	margin: 5px auto !important;
	display: block;
	width: 100px;
	border: solid 1px #fff;
}

.nav_icon_v_item a:hover {
	border: solid 1px #adb9c2;
	background-image: url(tab/titlebar_iconBg.jpg);
	background-repeat: repeat-x;
	text-decoration: none;
	color: black;
}

.nav_icon_v_item_text {
	font-weight: normal !important;
}

.nav_icon_v_item_text .text_slice {
	width: 100px;
}

.categoryitems .current {
	border: solid 1px #adb9c2;
	background-image: url(tab/titlebar_iconBg.jpg);
	background-repeat: repeat-x;
	text-decoration: none;
	color: black;
}

.imenus_h .imeam span,.imenus_h .imeamj span {
	background-image: url(navMenu/arrow_down.gif);
	width: 7px;
	height: 5px;
	left: -7px;
	top: 5px;
	background-repeat: no-repeat;
	background-position: top left;
}

.imenus_h li:hover .imeam span,.imenus_h li a.iactive .imeamj span {
	background-image: url(navMenu/arrow_down.gif);
	background-repeat: no-repeat;
	background-position: top left;
}

.imenus_h ul .imeas span,.imenus_h ul .imeasj span {
	background-image: url(navMenu/arrow_left.gif);
	width: 5px;
	height: 7px;
	left: -5px;
	top: 3px;
	background-repeat: no-repeat;
	background-position: top left;
}

.imenus_h ul li:hover .imeas span,.imenus_h ul li a.iactive .imeasj span
	{
	background-image: url(navMenu/arrow_left.gif);
	background-repeat: no-repeat;
	background-position: top left;
}

.imouter_h {
	padding: 0;
	margin: 0;
}

.imenus_h li ul {
	background-color: #3f8d77;
	border-style: solid;
	border-color: #fff;
	border-width: 1px;
	padding: 5px;
	margin: 4px 0 0;
}

.imenus_h li a,.imenus_h .imctitle {
	color: #000;
	border: solid 1px #bababa;
	text-align: left;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	height: 18px;
	line-height: 18px;
	padding: 0 8px;
	margin: 2px 0 0 5px;
}

.imenus_h li:hover>a {
	color: #000;
	text-decoration: underline;
}

.imenus_h li a.ihover,.imde imenus0 a:hover {
	color: #000;
	text-decoration: underline;
}

.imenus_h ul a,.imenus_h .imsubc li .imctitle {
	color: #fff;
	text-align: left;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	border-style: none;
	border-color: #000;
	border-width: 1px;
	padding: 2px 5px;
}

.imenus_h ul li:hover>a {
	color: #fff;
	text-decoration: underline;
}

.imenus_h ul li a.ihover {
	color: #fff;
	text-decoration: underline;
}

.imenus_h ul li a.iactive {
	background-color: #61c6aa;
}

.imenus_h .dvs {
	border-bottom-width: 1px;
	border-style: dotted;
	border-color: #fff;
	padding-bottom: 2px;
}

.bs_nav_hmenu {
	padding: 83px 0 0 0;
	color: #000;
}

.bs_banner_logo_hmenu {
	background-image: url(mainframe/logo.png);
	background-repeat: no-repeat;
	width: 80px;
	height: 59px;
	position: absolute;
	top: 10px;
	left: 40px;
}

.bs_banner_titleCon {
	position: relative;
}

.hmenuFunc {
	position: relative;
}

.hmenuFunc a {
	color: white;
}

.hmenuFunc a:hover {
	color: white;
	text-decoration: none;
}

.hmenuUserInfo {
	position: absolute;
	top: 54px;
	right: 115px;
	color: white;
}

.hmenuFont {
	position: absolute;
	top: 54px;
	right: 5px;
	color: white;
}

.hmenuFont a {
	color: white;
}

.hmenuFont a:hover {
	color: white;
	text-decoration: none;
}

.hmenuFont li {
	float: left;
	padding-right: 4px;
}

.hmenuFunction {
	position: absolute;
	color: white;
	right: 5px;
	top: 4px;
}

.hmenuFunction a {
	color: white;
}

.hmenuFunction a:hover {
	color: white;
	text-decoration: none;
}

.tab_barNav {
	height: 135px;
}

.tab_bar {
	padding: 84px 0 0 10px;
	overflow: hidden;
	height: 23px;
}

.tab_bar ul li {
	float: left;
	height: 23px;
	text-align: center;
	line-height: 23px;
	background-image: url(mainframe/htab_con_line.jpg);
	background-repeat: no-repeat;
	background-position: 100% 10%;
	padding: 0 10px 0 3px;
}

.tab_bar .current {
	display: block;
	width: 105px;
	height: 23px;
	background-image: url(mainframe/tab_bar_curbg.gif);
	background-repeat: no-repeat;
	color: white;
}

.tab_bar li a {
	display: block;
	background-image: url(mainframe/tab_bar_curbg1.gif);
	background-repeat: no-repeat;
	height: 23px;
	width: 105px;
}

.tab_bar li a:hover {
	text-decoration: none;
	background-image: url(mainframe/tab_bar_curbg.gif);
	background-repeat: no-repeat;
	color: white;
}

.tab_bar_content {
	background-color: #2f7761;
	padding: 2px 0 2px 10px;
	height: 22px;
}

.tab_bar_content ul li {
	float: left;
	height: 23px;
	text-align: center;
	line-height: 23px;
	padding: 0 10px 0 3px;
}

.tab_bar_content .current {
	display: block;
	width: 105px;
	height: 23px;
	background-image: url(mainframe/htab_con_curbg.gif);
	background-repeat: no-repeat;
	color: white;
}

.tab_bar_content li a {
	display: block;
	background-image: url(mainframe/htab_con_curbg1.gif);
	background-repeat: no-repeat;
	height: 23px;
	width: 105px;
	color: white;
}

.tab_bar_content li a:hover {
	text-decoration: none;
	background-image: url(mainframe/htab_con_curbg.gif);
	background-repeat: no-repeat;
	color: white;
}

.tab_bar_content ul li span {
	width: 105px;
}

.tabBarUserInfo {
	position: absolute;
	top: 54px;
	right: 115px;
	color: white;
}

.tabBarFont {
	position: absolute;
	top: 54px;
	right: 5px;
	color: white;
}

.tabBarFont a {
	color: white;
}

.tabBarFont a:hover {
	color: white;
	text-decoration: none;
}

.tabBarFont li {
	float: left;
	padding-right: 4px;
}

.tabBarFunc {
	position: relative;
}

.tabBarFunction {
	position: absolute;
	color: white;
	right: 5px;
	top: 4px;
}

.tabBarFunction a {
	color: white;
}

.tabBarFunction a:hover {
	color: white;
	text-decoration: none;
}

.noNav {
	height: 78px !important;
}

.htab {
	padding: 49px 10px 0 0;
	overflow: hidden;
	float: right;
}

.htab div {
	width: 98px;
	height: 29px;
	background-image: url(tab/htab_nor.gif);
	background-repeat: no-repeat;
	float: left;
	color: white;
	text-align: center;
	line-height: 29px;
	font-weight: bold;
}

.htab div a {
	color: white;
	display: block;
	text-decoration: none;
}

.htab div a:hover {
	color: white;
	display: block;
	text-decoration: none;
}

.htab .htab_cur {
	background-image: url(tab/htab_cur.gif);
	background-repeat: no-repeat;
	color: black;
}

.htab .htab_cur a {
	color: black;
	display: block;
	text-decoration: none;
}

.htab .htab_cur a:hover {
	color: black;
}

.htabUserInfo {
	position: absolute;
	top: 26px;
	right: 115px;
	color: white;
}

.htabFont {
	position: absolute;
	top: 26px;
	right: 5px;
	color: white;
}

.htabFont a {
	color: white;
}

.htabFont a:hover {
	color: white;
	text-decoration: none;
}

.htabFont li {
	float: left;
	padding-right: 4px;
}

.htabFunction {
	position: absolute;
	color: white;
	right: 5px;
	top: 4px;
}

.htabFunction a {
	color: white;
}

.htabFunction a:hover {
	color: white;
	text-decoration: none;
}

.nav_icon_h {
	position: absolute;
	right: 10px;
	top: 10px;
}

.nav_icon_h_item {
	float: left;
	padding: 0 3px 0 0;
}

.nav_icon_h_item img {
	width: 35px;
	height: 35px;
}

.nav_icon_h_item a {
	background-image: url(tab/iconNav_hover1.jpg);
	background-repeat: no-repeat;
	text-align: center;
	display: block;
	width: 68px;
	height: 61px;
	overflow: hidden;
	color: white;
}

.nav_icon_h_item a:hover {
	background-image: url(tab/iconNav_hover.jpg);
	background-repeat: no-repeat;
	color: #286a58;
	text-decoration: none;
}

.nav_icon_h_item .current {
	background-image: url(tab/iconNav_hover.jpg);
	background-repeat: no-repeat;
	color: #286a58;
	text-decoration: none;
}

.nav_icon_h_item_img {
	padding: 5px 0 0 0;
}

.htab_content {
	padding: 4px 0 0 10px;
	overflow: hidden;
}

.htab_content li {
	float: left;
	font-weight: bold;
	height: 23px;
	text-align: center;
	line-height: 23px;
	background-image: url(mainframe/htab_con_line.jpg);
	background-repeat: no-repeat;
	background-position: 100% 10%;
	padding: 0 10px 0 3px;
}

.htab_content .current {
	display: block;
	width: 105px;
	height: 23px;
	background-image: url(mainframe/htab_con_curbg.gif);
	background-repeat: no-repeat;
	color: white;
}

.htab_content a {
	display: block;
	width: 105px;
	height: 23px;
	background-image: url(mainframe/htab_con_curbg1.gif);
	background-repeat: no-repeat;
}

.htab_content li a:hover {
	text-decoration: none;
	background-image: url(mainframe/htab_con_curbg.gif);
	background-repeat: no-repeat;
	color: white;
}